'''
问题:编写一个程序，该程序接受控制台以逗号分隔的数字序列，并生成包含每个数字的列表和元组。
假设向程序提供以下输入:
34岁,67年,55岁,33岁,12日,98年
则输出为:['34'， '67'， '55'， '33'， '12'， '98']
     ('34'， '67'， '55'， '33'， '12'， '98')
'''
import re
s = "34岁，67年,88,55岁,33岁,12日,98年"
#匹配所有的数字，如果不加加号，指针指向字符串的第一个字符，满足是数字就会返回，
# 如果有加号的话，就会返回起始位置开始一直到下一个不是数字的数字组合
pattern = re.compile("\d+")
print(pattern.findall(s))#返回匹配的数字列表
print(tuple(pattern.findall(s)))
